mark libbi